/*
 * Copyright (c) 2025 Industrial Software Feature Database
 */
package com.comac.ins.bomt.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.comac.ins.common.tenant.core.TenantEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;

/**
 * 原始Bom信息V2
 *
 * @author zhanghongyi
 * @date 2025 /1/3 10:56
 * @description OriginalBomInfo
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("bomt_original_bom_info_v2")
public class OriginalBomV2Info extends TenantEntity {
    @Serial
    private static final long serialVersionUID = 6484619940875579056L;
    /**
     * Id
     */
    private Long id;
    /**
     * 机型
     */
    private String aircraftModel;
    /**
     * 人工输入批次号
     */
    private String track;
    /**
     * 系统生成的跟踪号
     */
    private String subTrack;
    /**
     * 批次号描述
     */
    private String trackDesc;
    /**
     * 主分组类型 all-全部,sXX-分组类型
     */
    private String groupType;
    /**
     * 子分组类型
     */
    private String subGroupType;
    /**
     * 文件编号
     */
    private Long fileId;
    /**
     * 原始文件名称
     */
    private String originalName;
    /**
     * 状态
     */
    private String status;
    /**
     * 业务步骤
     */
    private String bizStep;

    /**
     * 记录条数
     */
    private Long detailCnt;

    /**
     * 异常信息
     */
    private String errorMsg;

    /**
     * 附加信息
     */
    private String extraInfo;
}
